
[dbo].[UserDefinedMultiInstanceProperty]
CREATE TABLE [dbo].[UserDefinedMultiInstanceProperty]
(
[TableName] [sys].[sysname] NOT NULL,
[PropertyName] [sys].[sysname] NOT NULL,
[RowID] [nvarchar] (16) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[RowKey] [uniqueidentifier] NOT NULL,
[RowSequence] [int] NOT NULL,
[PropertyIntValue] [int] NULL,
[PropertyDateTimeValue] [datetime] NULL,
[PropertyGuidValue] [uniqueidentifier] NULL,
[PropertyDecimalValue] [decimal] (38, 12) NULL,
[PropertyBooleanValue] [bit] NULL,
[PropertyStringValue] [nvarchar] (400) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[UserDefinedMultiInstanceProperty] ADD CONSTRAINT [PK_UserDefinedMultiInstanceProperty] PRIMARY KEY CLUSTERED ([TableName], [PropertyName], [RowID], [RowKey], [RowSequence]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedMultiInstanceProperty_BooleanValue] ON [dbo].[UserDefinedMultiInstanceProperty] ([PropertyBooleanValue]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedMultiInstanceProperty_DateTimeValue] ON [dbo].[UserDefinedMultiInstanceProperty] ([PropertyDateTimeValue]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedMultiInstanceProperty_DecimalValue] ON [dbo].[UserDefinedMultiInstanceProperty] ([PropertyDecimalValue]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedMultiInstanceProperty_GuidValue] ON [dbo].[UserDefinedMultiInstanceProperty] ([PropertyGuidValue]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedMultiInstanceProperty_IntValue] ON [dbo].[UserDefinedMultiInstanceProperty] ([PropertyIntValue]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedMultiInstanceProperty_StringValue] ON [dbo].[UserDefinedMultiInstanceProperty] ([PropertyStringValue]) ON [PRIMARY]
GO